Dynamic Adaption of Resource Aware Distributed Applications

نویسندگان

  • Narkoy Batouma
  • Jean-Louis Sourrouille
چکیده

Dynamic adaptation has become an important issue when designing and developing distributed applications in order to manage their Quality of Service (QoS). This is especially challenging when distributed applications run in environments in which resources vary unpredictably over time. To deal with fluctuations in resource availability and inherent heterogeneity of distributed environments requires dynamic adaptation of each application. This trend motivates the design of resource-aware applications ensuring a given performance level by adapting their behavior to changing contexts. To tune the use of resources, adaptive systems include the necessary mechanisms to modify applications' behavior. This paper presents a general distributed middleware for enabling behavior adaptation of distributed applications. The middleware combines application designer specification of alternative execution behaviors with information about the execution environment context for deciding when and how to adapt itself according to the available resources. A description language specifies applications' behavior and the description of their related resource use. The QoS management requires a common execution model for all applications. Simulations of the QoS management of heterogeneous applications illustrate our proposal and show the benefits. In addition, we discuss lessons learned from our experience.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adaptive Dynamic Data Placement Algorithm for Hadoop in Heterogeneous Environments

Hadoop MapReduce framework is an important distributed processing model for large-scale data intensive applications. The current Hadoop and the existing Hadoop distributed file system’s rack-aware data placement strategy in MapReduce in the homogeneous Hadoop cluster assume that each node in a cluster has the same computing capacity and a same workload is assigned to each node. Default Hadoop d...

متن کامل

Mobile Frames: A Pragmatic Approach to Automatic Application Partitioning Based on an End-User Data Model

The introduction of mobile components (e.g., mobile computers, wireless networks, mobile users) into a distributed system infrastructure creates an application execution environment that is highly dynamic with respect to quantity and quality of the available resources. Applications that want to provide optimal performance in such an environment have to be resource aware. This includes the abili...

متن کامل

Energy Aware Resource Management of Cloud Data Centers

Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...

متن کامل

Dynamic load adaption in LIPS

LiPS 1 is a system for distributed computing using idle-cycles in heterogeneous networks of workstations. Especially data-and compute-intensive applications in the eld of cryptography and computer algebra have used the system. The system provides its user with the tuple space based generative communication paradigm of parallel computing as known from the coordination language Linda 2. In LiPS, ...

متن کامل

SARANA: language, compiler and run-time system support for spatially aware and resource-aware mobile computing.

Increasingly, spatial awareness plays a central role in many distributed and mobile computing applications. Spatially aware applications rely on information about the geographical position of compute devices and their supported services in order to support novel functionality. While many spatial application drivers already exist in mobile and distributed computing, very little systems research ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011